/* 垂直居中 */

.flexVam {
    display: flex;
    justify-content: center;
    align-items: center;
}


/* 垂直居中-水平居右 */

.flexLcr {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}


/* 垂直居中-水平居左 */

.flexLcl {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}


/* 上下居中 */

.flexTac {
    display: flex;
    align-items: center;
}


/* 浮动 */

.flex {
    display: flex;
}


/* 上下居中，左右两边 */

.flexTacLF {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.fz-16 {
    font-size: 16px;
}

.fz-14 {
    font-size: 14px;
}


/* 单行文字 ...  */

.overflowEllipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


/* 鼠标 变手型 */

.cursor {
    cursor: pointer;
    user-select: none;
}


/* 顶级 z-index */

.zIndex {
    z-index: 10001;
}

.w140 {
    width: 140px !important;
}